a place abundant with parrots - Español Inglés Diccionario